#!/usr/bin/env bash
TRAIN=month
TEST=month
Log=month100
echo 'Begin' > $Log;
OPENBLAS_NUM_THREADS=8

#RMLS
#echo 'RMLS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Final.py --trainsetflag $TRAIN --modelflag rmls100 --d 100
#python test.py $TRAIN rmls100  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#PLS
#echo 'PLS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python pls3.py --trainsetflag $TRAIN --modelflag pls
#python test.py  $TRAIN pls $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#RMLS+
#echo 'RMLS PLUS Algorithm' >> $Log
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --trainsetflag $TRAIN --modelflag rp100 --d 100
#python test.py  $TRAIN rp100  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' >> $Log

#RMLS+S(C+T)
echo 'RMLS Plus with context synonyms and tags'
echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
python RMLS_Plus.py --syn --trainsetflag $TRAIN --modelflag rp100_ct  --d 100 --alpha 0.002 --beta 0.001
python test.py  $TRAIN  rp100_ct  $TEST >> $Log;
echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

#RMLS+S(C)
#echo 'RMLS Plus with tags only'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn --trainsetflag $TRAIN --modelflag rp100_c --d 100  --beta 0
#python test.py  $TRAIN  rp100_c  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

##RMLS+S(C+T)
#echo 'RMLS Plus with tags only'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn --trainsetflag $TRAIN --modelflag rp100_t --d 100  --alpha 0
#python test.py  $TRAIN  rp100_t  $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log

##RMLS+(F+T)
#echo 'RMLS Plus with feedback synonyms and tags'
#echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> $Log
#python RMLS_Plus.py --syn  --trainsetflag $TRAIN --modelflag rp100_ft --d 100 --query LabeledData/feedback_month_I 
#python test.py  $TRAIN rp100_ft $TEST >> $Log;
#echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<' $Log
